This section describes how to upgrade from ImagXpress 11 to ImagXpress 12. While generally you'll be able to replace ImagXpress 11 with ImagXpress 12, there are a few important changes you may need to consider. This section provides information about those changes.
New API
ImagXpress 12 introduces new ImagXpress API, as described in this section.
- A new method AlphaGet(Int32, Int32) has been added to the Processor class.
- The new methods GetAlphaChannelAsBitmap() and GetAlphaChannelAsHBitmap() have been added to the Processor class.
- A new enumeration PhotometricInterpretation has been added.
- A new property PhotometricInterpretation has been added to the ImageXData class.
Deprecated or Removed API
- Processor.AlphaGet(Int32, Int32, out Byte) has been deprecated. Use the new AlphaGet(Int32, Int32) method instead.
- Processor.AlphaBitmapReturn(Bitmap) has been deprecated. Use the new GetAlphaChannelAsBitmap() method instead.
- Processor.AlphaBitmapReturn(IntPtr) has been deprecated. Use the new GetAlphaChannelAsHBitmap() method instead.
- The HdpSubSampling, HdPostProcessFilter enumerations have been removed. They were marked deprecated in version 10.
- The ImageXFormat.HdPhoto enumeration value has been removed. It was marked deprecated in version 10.
- The HdPhoto property has been removed from the LoadOptions class. It was marked deprecated in version 10.
- The LoadOptionsHdPhoto class has been removed. It was marked deprecated in version 10.
- The Hdp property has been removed from the SaveOptions class. It was marked deprecated in version 10.
- The SaveOptionsHdp class has been removed. It was marked deprecated in version 10.
- The GetTags() and the SetTags() methods have been removed from the ImageX class. They were marked deprecated in version 10.
- The ConvertToDib property has been removed from the LoadOptionsMetafile class. It was marked deprecated in version 10.
- The DocumentDeskew(Double, Int16, Int32, bool, Int16) and DocumentShear(Double, Int32, ShearType) methods have been removed from the Processor class. They were marked deprecated in version 10.
- The LargeIcons property has been removed from the Toolbar class. It was marked deprecated in version 10.
- The AlphaFlatten() method has been removed from the Processor class. It was marked deprecated in previous releases.
If you encounter any porting issues, please contact support@accusoft.com for assistance. |